.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.fl{float: left;}
.fr{float: right;}
body{
	/*background: url("../lib/images/bg.jpg");*/
	background-size: cover;
	background-color: #a8e5f9;
}
#app button{
	border: 0;
}
#app i{
	font-style: normal;
}
#app{
	width: 1168px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
}
#app>.topBanner img{
	width: 100%;
}
#app>.breadcrumb{
	width: 300px;
	height: 25px;
	text-align: center;
	line-height: 26px;
/*	border: 1px solid #333;*/
}
/*导航*/
#app>.nav{
	background: #169bd5;
}
#app>.nav>ul>li{
	float: left;
	width: 16.667%;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: #169bd5;
	box-sizing: border-box;
}
#app>.nav>ul>li a{
	display: inline-block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	border-left:1px solid #fff; 
	color: #fff;
}
#app>.nav>ul>li:first-child+li{
	background: #009688;
}
#app>.nav>ul>li:hover,
#app>.nav>ul>li:focus{
	background: #8bcdea;
}
#app>.nav>ul>li:first-child+li:hover,
#app>.nav>ul>li:first-child+li:focus{
	background: #5FB878;
}
/*底部声明*/
.bottom-info{
	width: 100%;
	height:187px; 
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	background:#f6fbff;
}
.bottom-info .text1{
	padding-top: 20px;
	
}
.bottom-info .text1 a{
	color: #cf4515;
}#app {
	background:#f2f2f2;
	padding-bottom: 10px;
}
#app .organ{
	margin: 34px 0;
	background:#fff;
	margin: 10px;
	padding:10px;
	border: 1px solid #ebebeb;
}
#app .organ .title{
	width: 300px;
	height: 25px;
	text-align: center;
	line-height: 26px;
	border: 1px solid #333;
}
#app .organ .organ-main .organ-main-btn{
	width: 300px;
}
#app .organ .organ-main button{
	display: block;
    margin: 5px auto;
    border-radius: 5px;
    background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	border: 1px solid #ebecec;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	text-align: left;
	text-indent: 15px;
	overflow: hidden;
}

#app .organ .organ-main button:hover,
#app .organ .organ-main button:focus{
	background: #eee;
}
#app .organ .organ-main button a{
	display: block;
	width: 226px;
    height: 40px;
    line-height: 40px;
	color: #169bd5;
}
#app .organ .organ-main .organ-main-content{
	width: 666px;
    height: 900px;
    margin-left: 60px;
    border: 1px solid #333;
}
#app .organ .organ-main .organ-main-content>div{
	display: none;
}
/*表头中的标签的字体*/
.layui-tab-title li {
	font-size: 18px;
}
/*编辑按钮*/
.layui-btn-xs {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	font-size: 12px;
}
/*乡镇div格式*/
.village-div {
	float: left;
	height: 100%;
	width: 20%;
	/*background-color: red;*/
	margin: 0px 20px 0px 0px;

}
.village-div button{
	margin: 5px 0 10px 10px;
	border-radius: 5px;
	box-shadow: 0px -2px 0px 0px #c5c5c6 inset;
	font-size: 14px;
	font-weight: 600;
	box-sizing: border-box;
	overflow: hidden;
	outline: 0;
	background: linear-gradient(#fdfaf8,#ffffff ,#eeeeee ,#f0f0f0 );
	cursor: pointer;
}
.village-div button:hover {
	background: #eee;
}
/*第一行的button单独一行*/
.village-div button .first{
	margin: 5px 10px 10px 10px;
}
.village-div button a{
	 display: block;
	 width: 100px;
	 height: 37px;
	 line-height: 37px;
	 color: #169bd5;
 }
/*去掉a/input/button选中时的虚线*/
input,button,a {
	outline:0 none !important; blr:expression(this.onFocus=this.blur());
}
/*分页符居中*/
.layui-table-page{
	text-align: center;
}
/*被选中的按钮背景色*/
#checkedButton{
	background: #d2efda;
}